package ProcesarComandos;

import Servidor.PeticionLocalizacion;
import util.SocketManager;
import ComandosLocalizacionEstado1.ComandoClave;
import ComandosLocalizacionEstado2.ComandoGetCoor;
import ComandosLoscalizacionEstado0.ComandoUser;

public class ProcesarComandosLocalizacion {

	public static void procesarComandos(String comando,
			SocketManager socketManager, PeticionLocalizacion peticion) {

		switch (peticion.getEstado()) {
		case 0:
			ComandoUser comandoUser = new ComandoUser();
			comandoUser.Procesar(comando, socketManager, peticion);
			break;
		case 1:
			ComandoClave comandoClave = new ComandoClave();
			comandoClave.Procesar(comando, socketManager, peticion);
			break;
		case 2:
			ComandoGetCoor coor = new ComandoGetCoor();
			coor.Procesar(comando, socketManager, peticion);
			break;
		}
	}
}
